//
//  main.m
//  C4_一维数组限时代码
//
//  Created by dllo on 15/10/9.
//  Copyright (c) 2015年 dllo. All rights reserved.
//

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {
   
//    int arr[10] = {0};
//    for (int i = 0; i < 10; i++) {
//        arr[i] = arc4random()% (50 - 30 + 1) + 30;
//        printf("%d ", arr[i]);
//    }
//    printf("\n排序后:\n");
//    for (int i = 0; i < 10 - 1; i++) {
//        for (int j = 0; j < 10 - i - 1; j++) {
//            if (arr[j] > arr[j + 1]) {
//                int temp = arr[j];
//                arr[j] = arr[j + 1];
//                arr[j + 1] = temp;
//            }
//        }
//    }
//    for (int i = 0; i < 10; i++) {
//        printf("%d ", arr[i]);
//    }

//    int a[10] = {0};
//    for (int i = 0; i < 10; i++) {
//        a[i] = arc4random()% (50 - 30 + 1) + 30;
//        printf("%d ", a[i]);
//    }
//    printf("\n排序后:\n");
//    for (int i = 0; i < 10 - 1; i++) {
//        for (int j = 0; j < 10 - i - 1; j++) {
//            if (a[j] > a[j + 1]) {
//                int temp = a[j];
//                a[j] = a[j + 1];
//                a[j + 1] = temp;
//            }
//        }
//    }
//    for (int i = 0; i < 10; i++) {
//        printf("%d ", a[i]);
//    }
    
//    int a[10];
//    for (int i = 0; i < 10; i++) {
//        a[i] = arc4random()% ( 50 - 30 + 1) + 30;
//        printf("%d ",a[i]);
//    }
//    printf("\n排序后\n");
//    for (int i = 0; i < 10 - 1; i++) {
//        for (int j = 0; j < 10 - i - 1; j++) {
//            if (a[j] > a[ j + 1]) {
//                int temp = a[j];
//                a[j] = a[j + 1];
//                a[j + 1] = temp;
//            }
//        }
//    }
//    for (int i = 0; i < 10; i++) {
//        printf("%d ", a[i]);
//    }
    
//    int a[10] = {0};
//    for (int i = 0; i < 10; i++) {
//        a[i] = arc4random()% ( 50 - 30 + 1) + 30;
//        printf("%d ", a[i]);
//    }
//    printf("\n排序后\n");
//    for (int i = 0; i < 10 - 1; i++) {
//        for (int j = 0; j < 10 - i - 1; j++) {
//            if (a[j] > a[j + 1]) {
//                int temp = a[j];
//                a[j] = a[j + 1];
//                a[j + 1] = temp;
//            }
//        }
//    }
//    for (int i = 0; i < 10; i++) {
//        printf("%d ", a[i]);
//    }
    
//    int a[10] = {0};
//    for (int i = 0; i < 10; i++) {
//        a[i] = arc4random()% ( 50 - 30 + 1) + 30;
//        printf("%d ", a[i]);
//    }
//    printf("\n排序后\n");
//    for (int i = 0 ; i < 10 - 1; i++) {
//        for (int j = 0; j < 10 - i - 1; j++) {
//            if (a[j] > a[j + 1]) {
//                int temp = a[j];
//                a[j] = a[j + 1];
//                a[j + 1] = temp;
//            }
//        }
//    }
//    for (int i = 0; i < 10; i++) {
//        printf("%d ", a[i]);
//    }
    
//    int a[10] = {0};
//    for (int i = 0; i < 10; i++) {
//        a[i] = arc4random()% ( 50 - 30 + 1) + 30;
//        printf("%d ", a[i]);
//    }
//    printf("\n排序后:\n");
//    for (int i = 0; i < 10 - 1; i++) {
//        for (int j = 0; j < 10 - i - 1; j++) {
//            if (a[j] > a[j + 1]) {
//                int temp = a[j];
//                a[j] = a[j + 1];
//                a[j + 1] = temp;
//            }
//        }
//    }
//    for (int i = 0; i < 10 ; i++) {
//        printf("%d ", a[i]);
//    }
    
//    int a[10] = {0};
//    for (int i = 0; i < 10; i++) {
//        a[i] = arc4random()% ( 50 - 30 + 1) + 30;
//        printf("%d ", a[i]);
//    }
//    printf("\n排序后:");
//    for (int i = 0; i < 10 - 1; i++) {
//        for (int j = 0; j < 10 - i - 1; j++) {
//            if (a[j] > a[j + 1]) {
//                int temp = a[j];
//                a[j] = a[j + 1];
//                a[j + 1] = temp;
//            }
//        }
//    }
//    for (int i = 0; i < 10; i++) {
//        printf("%d ", a[i]);
//    }
    
//    int a[10] = {0};
//    for (int i = 0; i < 10; i++) {
//        a[i] = arc4random()% (50 - 30 + 1) + 30;
//        printf("%d ", a[i]);
//    }
//    printf("\n排序后:\n");
//    for (int i = 0; i < 10 - 1; i++) {
//        for (int j = 0; j < 10 - i - 1; j++) {
//            if (a[j] > a[j + 1]) {
//                int temp = a[j];
//                a[j] = a[j + 1];
//                a[j + 1] = temp;
//            }
//        }
//    }
//    for (int i = 0; i < 10; i++) {
//        printf("%d ", a[i]);
//    }
    
//    int a[10] = {0};
//    for (int i = 0; i < 10; i++) {
//        a[i] = arc4random()% ( 50 - 30 + 1) + 30;
//        printf("%d ", a[i]);
//    }
//    printf("\n排序后:\n");
//    for (int i = 0; i < 10 - 1; i++) {
//        for (int j = 0; j < 10 - i - 1; j++) {
//            if (a[j] > a[j + 1]) {
//                int temp = a[j];
//                a[j] = a[j + 1];
//                a[j + 1] = temp;
//            }
//        }
//    }
//    for (int i = 0; i < 10; i++) {
//        printf("%d ", a[i]);
//    }
    
//    int a[10] = {0};
//    for (int i = 0; i < 10; i++) {
//        a[i] = arc4random()% (50 - 30 + 1) + 30;
//        printf("%d ", a[i]);
//    }
//    printf("\n排序后:\n");
//    for (int i = 0; i < 10 - 1; i++) {
//        for (int j = 0; j < 10 - i - 1; j++) {
//            if (a[j] > a[j + 1]) {
//                int temp = a[j];
//                a[j] = a[j + 1];
//                a[j + 1] = temp;
//            }
//        }
//    }
//    for (int i = 0; i < 10; i++) {
//        printf("%d ", a[i]);
//    }
    
//    int a[10] = {0};
//    for (int i = 0; i < 10; i++) {
//        a[i] = arc4random()% (50 - 30 + 1) + 30;
//        printf("%d ", a[i]);
//    }
//    printf("\n排序后:\n");
//    for (int i = 0; i < 10 - 1; i++) {
//        for (int j = 0; j < 10 - i - 1; j++) {
//            if (a[j] > a[j + 1]) {
//                int temp = a[j];
//                a[j] = a[j + 1];
//                a[j + 1] = temp;
//            }
//        }
//    }
//    for (int i = 0; i < 10; i++) {
//        printf("%d ", a[i]);
//    }
    
//    int a[10] = {0};
//    for (int i = 0; i < 10; i++) {
//        a[i] = arc4random()% (50 - 30 + 1) + 30;
//        printf("%d ", a[i]);
//    }
//    printf("\n排序后\n");
//    for (int i = 0; i < 10 - 1; i++) {
//        for (int j = 0; j < 10 - i - 1; j++) {
//            int temp = a[j];
//            a[j] = a[j + 1];
//            a[j + 1] = temp;
//        }
//    }
//    for (int i = 0; i < 10 ; i++) {
//        printf("%d ", a[i]);
//    }
    
//    int a[10] = {0};
//    for (int i = 0; i < 10; i++) {
//        a[i] = arc4random()% (50 - 30 + 1) + 30;
//        printf("%d ", a[i]);
//    }
//    printf("\n排序后\n");
//    for (int i = 0; i < 10 - 1; i++) {
//        for (int j = 0; j < 10 - i - 1; j++) {
//            if (a[j] > a[j + 1]) {
//                int temp = a[j];
//                a[j] = a[j + 1];
//                a[j + 1] = temp;
//            }
//        }
//    }
//    for (int i = 0; i < 10; i++) {
//        printf("%d ", a[i]);
//    }
    
//    int a[10] = {0};
//    for (int i = 0; i < 10; i++) {
//        a[i] = arc4random()% (50 - 30 + 1) + 30;
//        printf("%d ", a[i]);
//    }
//    printf("\n排序后\n");
//    for (int i = 0; i < 10 - 1; i++) {
//        for (int j = 0; j < 10 - i - 1; j++) {
//            if (a[j] > a[j + 1]) {
//                int temp = a[j];
//                a[j] = a[j + 1];
//                a[j + 1] = temp;
//            }
//        }
//    }
//    for (int i = 0; i < 10; i++) {
//        printf("%d ", a[i]);
//    }
    
//    int a[10] = {0};
//    for (int i = 0; i < 10; i++) {
//        a[i] = arc4random()% (50 - 30 + 1) + 30;
//        printf("%d ", a[i]);
//    }
//    printf("\n排序后\n");
//    for (int i = 0; i < 10 - 1; i++) {
//        for (int j = 0; j < 10 - i - 1; j++) {
//            if (a[j] > a[j + 1]) {
//                int temp = a[j];
//                a[j] = a[j + 1];
//                a[j + 1] = temp;
//            }
//        }
//    }
//    for (int i = 0; i < 10; i++) {
//        printf("%d ", a[i]);
//    }
    
//    int a[10] = {0};
//    for (int i = 0; i < 10; i++) {
//        a[i] = arc4random()% (50 - 30 + 1) + 30;
//        printf("%d ", a[i]);
//    }
//    printf("\n排序后\n");
//    for (int i = 0; i < 10 - 1; i++) {
//        for (int j = 0; j < 10 - i - 1; j++) {
//            if (a[j] > a[j + 1]) {
//                int temp = a[j];
//                a[j] = a[j + 1];
//                a[j + 1] = temp;
//            }
//        }
//    }
//    for (int i = 0; i < 10; i++) {
//        printf("%d ", a[i]);
//    }
    
//    int a[10] = {0};
//    for (int i = 0; i < 10; i++) {
//        a[i] = arc4random()% (50 - 30 + 1) + 30;
//        printf("%d ", a[i]);
//    }
//    printf("\n排序后\n");
//    for (int i = 0; i < 10 - 1; i++) {
//        
//    }
    
//    int a[10] = {0};
//    for (int i = 0; i < 10; i++) {
//        a[i] = arc4random()% ( 50 - 30 + 1) + 30;
//        printf("%d ", a[i]);
//    }
//    printf("\n排序后");
//    for (int i = 0; i < 10 - 1; i++) {
//        for (int j = 0; j < 10 - i - 1; j++) {
//            if (a[j] > a[j + 1]) {
//                int temp = a[j];
//                a[j] = a[j + 1];
//                a[j + 1] = temp;
//            }
//        }
//    }
//    for (int i = 0; i < 10; i++) {
//        printf("%d ", a[i]);
//    }
    
//    int a[10] = {0};
//    for (int i = 0; i < 10; i++) {
//        a[i] = arc4random() % (50 - 30 + 1) + 30;
//        printf("%d ", a[i]);
//    }
//    printf("\n排序后\n");
//    for (int i = 0; i < 10 - 1; i++) {
//        for (int j = 0; j < 10 - i - 1; j++) {
//            if (a[j] > a[j + 1]) {
//                int temp = a[j];
//                a[j] = a[j + 1];
//                a[j + 1] = temp;
//            }
//        }
//    }
//    for (int i = 0; i < 10; i++) {
//        printf("%d ", a[i]);
//    }
    
    
    
    
    
    int a[10] = {0};
    for (int i = 0; i < 10; i++) {
        a[i] = arc4random() % (50 - 30 + 1) + 30;
        printf("%d ", a[i]);
    }
    printf("\n排序后\n");
    for (int i = 0; i < 10 - 1; i++) {
        for (int j = 0; j < 10 - i - 1; j++) {
            if (a[j] > a[j + 1]) {
                int temp = a[j];
                a[j] = a[j + 1];
                a[j + 1] = temp;
            }
        }
    }
    for (int i = 0; i < 10; i++) {
        printf("%d ", a[i]);
    }
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    return 0;
}
